Skip to content

Add covers flag to meta model to link aou#489

Open
FScholPer wants to merge 13 commits into
mainfrom
add_covers_meta_model
Open

Add covers flag to meta model to link aou#489
FScholPer wants to merge 13 commits into
mainfrom
add_covers_meta_model

Conversation

@FScholPer
Copy link
Copy Markdown
Contributor

📌 Description

Adds Covers flag for linking aou to requirements(https://eclipse-score.github.io/process_description/main/process_areas/requirements_engineering/guidance/requirements_process_reqs.html#gd_req__req_linkage_aou)

🚨 Impact Analysis

  • This change does not violate any tool requirements and is covered by existing tool requirements
  • This change does not violate any design decisions
  • Otherwise I have created a ticket for new tool qualification

✅ Checklist

  • Added/updated documentation for new or changed features
  • Added/updated tests to cover the changes
  • Followed project coding standards and guidelines

Frank Scholter Peres frank.scholter_peres@mercedes-benz.com, Mercedes-Benz Tech Innovation GmbH
Provider Information

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 14, 2026

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run --lockfile_mode=error //src:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
Extracting Bazel installation...
Starting local Bazel server (8.4.2) and connecting to it...
INFO: Invocation ID: 92777781-4dde-43fa-bcf4-52a6edbec77f
Computing main repo mapping: 
Loading: 
Loading: 0 packages loaded
Loading: 0 packages loaded
WARNING: Target pattern parsing failed.
ERROR: Skipping '//src:license-check': no such target '//src:license-check': target 'license-check' not declared in package 'src' defined by /home/runner/work/docs-as-code/docs-as-code/src/BUILD
ERROR: no such target '//src:license-check': target 'license-check' not declared in package 'src' defined by /home/runner/work/docs-as-code/docs-as-code/src/BUILD
INFO: Elapsed time: 4.756s
INFO: 0 processes.
ERROR: Build did NOT complete successfully
ERROR: Build failed. Not running target

@github-actions
Copy link
Copy Markdown

The created documentation from the pull request is available at: docu-html

Copy link
Copy Markdown
Contributor

@aschemmel-tech aschemmel-tech left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

matches metamodel and process requirement gd_req__req_linkage_aou

Comment thread docs/internals/extensions/metamodel.md Outdated
Comment thread docs/internals/requirements/requirements.rst Outdated
Comment thread docs/internals/requirements/requirements.rst Outdated
Comment thread src/extensions/score_metamodel/tests/rst/options/test_options_covers_link.rst Outdated
Comment thread docs/internals/extensions/metamodel.md Outdated
Comment thread docs/internals/requirements/requirements.rst Outdated
Comment thread src/extensions/score_metamodel/metamodel.yaml Outdated
Comment thread docs/internals/requirements/requirements.rst Outdated
@AlexanderLanin
Copy link
Copy Markdown
Member

potentially other module repos though

Then in general we cannot link it directly, but must go through aou-linkage-elements in e.g. reference integration where the modules come together. Or do we make the modules depend on each other? That would heavily contradict independent modules - if we want those in score.

FScholPer and others added 3 commits May 11, 2026 17:03
Co-authored-by: Andreas Zwinkau <95761648+a-zw@users.noreply.github.com>
Signed-off-by: Frank Scholter Peres(MBTI) <145544737+FScholPer@users.noreply.github.com>
Co-authored-by: Andreas Zwinkau <95761648+a-zw@users.noreply.github.com>
Signed-off-by: Frank Scholter Peres(MBTI) <145544737+FScholPer@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
@FScholPer
Copy link
Copy Markdown
Contributor Author

potentially other module repos though

Then in general we cannot link it directly, but must go through aou-linkage-elements in e.g. reference integration where the modules come together. Or do we make the modules depend on each other? That would heavily contradict independent modules - if we want those in score.

The pr provides only the how not the why

FScholPer and others added 2 commits May 15, 2026 14:53
Signed-off-by: Frank Scholter Peres(MBTI) <145544737+FScholPer@users.noreply.github.com>
@FScholPer
Copy link
Copy Markdown
Contributor Author

potentially other module repos though

Then in general we cannot link it directly, but must go through aou-linkage-elements in e.g. reference integration where the modules come together. Or do we make the modules depend on each other? That would heavily contradict independent modules - if we want those in score.

Okay so I changed the scope to only implement support covers linking from requirements to AoU according to gd_req__req_linkage_aou.
This PR does not define cross-repo dependency behavior; integration-level cross-repo composition remains out of scope and should be handled separately to preserve the SW-Module -> S-CORE dependency direction from DR-001.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

4 participants